/**
 * @FileName : WaveHosueResp
 * @Author : 黄宇豪
 * @Time : 2025/6/18 00:57
 * @Description : 三方仓库response
 */
export interface WaveHouseParam{
  pageNum:number,
  pageSize:number,
  sortedType:string,
  isHomePage:boolean,
  condition:string
}

export interface WaveHouseResp {
  code: number;
  message: string;
  body: WaveHouseBody;
}

export interface WaveHouseBody {
  total:number,
  pageNum:number,
  pageSize:number,
  rows:Array<WaveHouseData>,
  pages:number
}
export interface WaveHouseData{
  authorName?: string,
  authorPicUrl?: string,
  description?: string
  keywords?: Array<string>,
  latestPublishTime?:string,
  latestVersion?: string,
  license?: string,
  likes?: number,
  name?: string,
  org?: string,
  packageType?:string,
  points?: number,
  popularity?: number,
  publisherId?: string,
  publisherName?:string,
}